curuuid = "tmp"    #一个总的可拿到赛程信息的uuid？
cursuuid = "tmp"   #当前关注的赛程uuid
curmuuid = "tmp"   #当前关注的比赛uuid

class StageStruct:
    def __init__(self):
        self.suuid = ""
        self.matchs =[]  #所有比赛放进来，一个list
        

class MatchStruct:
    def __init__(self):
        self.muuid=""
        self.isTeam=True  #是组队赛不，不是的话里面装的就是playerstruct了
        self.dataItem=[] #队伍或者个人的一个list / TeamStruct,PlayerStruct
        self.chicken=None


#这样的结构 [队伍[选手a，b，...]]
class TeamStruct:
    def __init__(self):
        self.dataItem=[] #是每个队伍中的选手list
        
        self.teamname=""
        self.teamRate=0  #阵容选择率
        self.teamstate=0  #根据三个选手的playerstate

        self.killnum=0
        self.killscore=0
        self.healthnum=0
        self.damagenum=0
        self.helpnum=0
        self.assistnum=0
        self.livetime=0

        self.singlescore=0  #单局分
        self.rankscore =0   #排名分
        self.avgScore=0     #场均得分
        self.lastScore =0   #上局积分

class PlayerStruct:
    def __init__(self):
        self.playername=""
        self.heroname=""
        self.skillF=""
        self.skillV=""
        
        self.heroRate=0  #英雄选择率
        self.bornPos=[]   #落点

        self.playerstate=0

        self.killnum=0
        self.killscore=0
        self.healthnum=0
        self.damagenum=0
        self.helpnum=0
        self.assistnum=0
        self.livetime=0
        self.skill1name=""
        self.skill1damage=0
        self.skill2name=""
        self.skill2damage=0
        self.skill3name=""
        self.skill3damage=0

        self.singlescore=0  #单局分
        self.rankscore=0    #排名分
        self.avgScore=0     #单排的场均得分
        self.lastScore=0    #上局积分

#为了选手击杀榜的统计，选手和战队通用
class ForKilltop:
    def __init__(self):
        self.teamname=""
        self.playername=""
        self.killnum=0
        self.damage=0